package com.coupons.business.common.vo;

import java.io.Serializable;
import java.util.Date;

public class MerchantOffer implements Serializable 
{

	private static final long serialVersionUID = -6414617336177548377L;
	
	
	private int merchantId;	
	private int partnerId;
	private int offerId;			
	private String merchantMoreOffersText;	
	private String offerMessage;		
	private Date expiryDate;			
	private String couponCode;			
	private int merchantPageOfferIndex;	
	private int categoryId;			
	private String homePageOffer;		
	private int homePageOfferIndex;	
	private String specialOffer;		
	private int specialOfferIndex;		
	private String offerRedirectURL;
	private Date creationDate;
	private Date lastUpdatedDate;
	private String lastUpdatedUser;
	private String merchantEmblem;
	
	public String getMerchantEmblem() {
		return merchantEmblem;
	}
	public void setMerchantEmblem(String merchantEmblem) {
		this.merchantEmblem = merchantEmblem;
	}
	public int getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(int merchantId) {
		this.merchantId = merchantId;
	}
	public int getPartnerId() {
		return partnerId;
	}
	public void setPartnerId(int partnerId) {
		this.partnerId = partnerId;
	}
	
	public Date getCreationDate() {
		return creationDate;
	}
	public void setCreationDate(Date creationDate) {
		this.creationDate = creationDate;
	}
	public Date getLastUpdatedDate() {
		return lastUpdatedDate;
	}
	public void setLastUpdatedDate(Date lastUpdatedDate) {
		this.lastUpdatedDate = lastUpdatedDate;
	}
	public String getLastUpdatedUser() {
		return lastUpdatedUser;
	}
	public void setLastUpdatedUser(String lastUpdatedUser) {
		this.lastUpdatedUser = lastUpdatedUser;
	}
	
	
	public int getOfferId() {
		return offerId;
	}
	public void setOfferId(int offerId) {
		this.offerId = offerId;
	}
	public String getMerchantMoreOffersText() {
		return merchantMoreOffersText;
	}
	public void setMerchantMoreOffersText(String merchantMoreOffersText) {
		this.merchantMoreOffersText = merchantMoreOffersText;
	}
	public String getOfferMessage() {
		return offerMessage;
	}
	public void setOfferMessage(String offerMessage) {
		this.offerMessage = offerMessage;
	}
	public Date getExpiryDate() {
		return expiryDate;
	}
	public void setExpiryDate(Date expiryDate) {
		this.expiryDate = expiryDate;
	}
	public String getCouponCode() {
		return couponCode;
	}
	public void setCouponCode(String couponCode) {
		this.couponCode = couponCode;
	}
	public int getMerchantPageOfferIndex() {
		return merchantPageOfferIndex;
	}
	public void setMerchantPageOfferIndex(int merchantPageOfferIndex) {
		this.merchantPageOfferIndex = merchantPageOfferIndex;
	}
	public int getCategoryId() {
		return categoryId;
	}
	public void setCategoryId(int categoryId) {
		this.categoryId = categoryId;
	}
	public String getHomePageOffer() {
		return homePageOffer;
	}
	public void setHomePageOffer(String homePageOffer) {
		this.homePageOffer = homePageOffer;
	}
	public int getHomePageOfferIndex() {
		return homePageOfferIndex;
	}
	public void setHomePageOfferIndex(int homePageOfferIndex) {
		this.homePageOfferIndex = homePageOfferIndex;
	}
	public String getSpecialOffer() {
		return specialOffer;
	}
	public void setSpecialOffer(String specialOffer) {
		this.specialOffer = specialOffer;
	}
	public int getSpecialOfferIndex() {
		return specialOfferIndex;
	}
	public void setSpecialOfferIndex(int specialOfferIndex) {
		this.specialOfferIndex = specialOfferIndex;
	}
	public String getOfferRedirectURL() {
		return offerRedirectURL;
	}
	public void setOfferRedirectURL(String offerRedirectURL) {
		this.offerRedirectURL = offerRedirectURL;
	}
	
	
	
	
	public String toString()
	{
		StringBuffer sb= new StringBuffer();
		sb.append("MerchantOffers: [");
		sb.append("merchantId: "); 
		sb.append(merchantId);
		sb.append(" ,partnerId: ");
		sb.append(partnerId);
		sb.append(" ,offerId: ");
		sb.append(offerId);
		sb.append(" ,merchantMoreOffersText: "); 	
		sb.append(merchantMoreOffersText);
		sb.append(" ,offerMessage: ");
		sb.append(offerMessage);
		sb.append(" ,expiryDate: ");
		sb.append(expiryDate);
		sb.append(" ,couponCode: ");
		sb.append(couponCode);
		sb.append(" ,merchantPageOfferIndex: ");
		sb.append(merchantPageOfferIndex);
		sb.append(" ,categoryId: ");
		sb.append(categoryId);
		sb.append(" ,homePageOffer");
		sb.append(homePageOffer);
		sb.append(" ,homePageOfferIndex: "); 
		sb.append(homePageOfferIndex);
		sb.append(" ,specialOffer: ");
		sb.append(specialOffer);
		sb.append(" ,specialOfferIndex: ");
		sb.append(specialOfferIndex);
		sb.append(" ,offerRedirectURL: "); 
		sb.append(offerRedirectURL);
		sb.append(" ,creationDate: "); 
		sb.append(creationDate);
		sb.append(" ,lastUpdatedDate: "); 
		sb.append(lastUpdatedDate);
		sb.append(" ,lastUpdatedUser: "); 
		sb.append(lastUpdatedUser);
		sb.append("  ]");
		return sb.toString();
	}

	

}
